home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programmierung 2
/
Power-Programmierung CD 2 (Tewi)(1994).iso
/
c
/
library
/
dos
/
database
/
avltree
/
avlfind.c
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
C/C++ Source or Header
|
1986-08-09
|
341 b
|
19 lines
#include <stdio.h>
#include "avl.h"
HEADER *find(root, key, cmp)
HEADER *root;
HEADER *key;
int (*cmp)();
{
static int relation;
if( !root )
return NULL;
relation = (*cmp) (key, root+1);
return(relation == 0) ? root + 1 :
find( relation < 0 ? root->left : root->right, key, cmp );
}